#include "Singleton.h"

Logger& Logger::getInstance() 
{
	// Static is in local scope, this is good to avoid compiling problems! The static is also contructed 
	// only once, at the time the method is called for the first time;
	// This is not thread safe!
	static Logger l; 
	return l;
}

Logger::Logger() {}

Logger::Logger(const Printer& rhs) {}